The name of the foreign key constraint. Will be used in error message when violated
The members in the child class that are used in the foreign key
The referenced table's name (collection class)
The members in the parent class that are references in the foreign key
Rule when a foreign key is updated that is being referenced
Rule when a foreign key is deleted that is being referenced
$(SRCTAG ForeignKeyConstraint) should be used instead of this struct. This is more the behind the scenes struct.